// 角色定义
const ROLES = {
  SUPER_ADMIN: 'super_admin',  // 超级管理员
  ADMIN: 'admin',              // 管理员
  MANAGER: 'manager',          // 经理
  OPERATOR: 'operator',        // 操作员
  USER: 'user'                 // 普通用户
};

// 角色权限等级
const ROLE_LEVELS = {
  [ROLES.SUPER_ADMIN]: 5,
  [ROLES.ADMIN]: 4,
  [ROLES.MANAGER]: 3,
  [ROLES.OPERATOR]: 2,
  [ROLES.USER]: 1
};

// 角色中文名称
const ROLE_NAMES = {
  [ROLES.SUPER_ADMIN]: '超级管理员',
  [ROLES.ADMIN]: '管理员',
  [ROLES.MANAGER]: '经理',
  [ROLES.OPERATOR]: '操作员',
  [ROLES.USER]: '普通用户'
};

module.exports = {
  ROLES,
  ROLE_LEVELS,
  ROLE_NAMES
}; 